Pular para o conteúdo principal

ClientesAgendadosDia

atenção

Gerado por Inteligência Artificial.


Visão Geral

O método ClientesAgendadosDia é responsável por obter uma lista de clientes agendados em um determinado dia, com base em um filtro de data de início e fim. Ele faz parte do repositório KPIClinicaRepository e retorna uma lista de objetos ResumoGraficoBarrasDTO.

plasfran_erp.core/Repositories/Implementations/KPIClinicaRepository.cs
public async Task<List<ResumoGraficoBarrasDTO>> ClientesAgendadosDia(DataInicioDataFimDTO filtro) {...}

Dependências Diretas

MétodoLocalizaçãoLinha
IEnumerable<DateTime>.ToArray<DateTime>()plasfran_erp.core/Repositories/Implementations/KPIClinicaRepository.cs288
Enumerable.Range(int, int)plasfran_erp.core/Repositories/Implementations/KPIClinicaRepository.cs288
DateTime.Subtract(DateTime)plasfran_erp.core/Repositories/Implementations/KPIClinicaRepository.cs288
DateTime.AddDays(double)plasfran_erp.core/Repositories/Implementations/KPIClinicaRepository.cs289

Referências

Método / EndpointLocalizaçãoLinha
KPIClinicaController.ClientesAgendadosDia(DataInicioDataFimDTO)plasfran_erp_api/Controllers/KPIClinicaController.cs167

Detalhamento das Referências

ClientesAgendadosDia

O método ClientesAgendadosDia no controlador KPIClinicaController é um endpoint HTTP POST que recebe um objeto DataInicioDataFimDTO como parâmetro e chama o método ClientesAgendadosDia do repositório KPIClinicaRepository para obter os dados necessários.

Impacto de Alterações

Alterações no método ClientesAgendadosDia podem impactar o endpoint correspondente no controlador KPIClinicaController, afetando a forma como os dados são expostos via API.

Propagação de Mudanças

  1. Alterações no método ClientesAgendadosDia do repositório podem exigir ajustes no controlador KPIClinicaController.ClientesAgendadosDia.
  2. Mudanças nos métodos dependentes como ToArray, Range, Subtract, e AddDays podem afetar a lógica interna do método ClientesAgendadosDia.

Requisitos para Alteração Segura

  • Garantir que o contrato do método ClientesAgendadosDia (parâmetros e retorno) permaneça consistente.
  • Verificar se as alterações nos métodos dependentes não quebram a lógica de negócio.
  • Atualizar testes unitários e de integração para cobrir as mudanças realizadas.